package com.atfusu.dao;


import com.atfusu.bean.entity.Dict;

import java.io.Serializable;
import java.util.List;

/**
 * Title:
 * Author: fusu
 * DateTime:  2022/11/28
 * Description:
 **/
public interface DictDao {

    /**
     * 根据父级id查找所有子节点
     */

    List<Dict> findByParentId(Long id);

    /**
     * 根据父级id查询其子结点的个数
     */

    Integer countSonByParentId(Long id);


    Dict getByDictCode(String dictCode);

    /**
     * 用于community查询每个areaId及plateId所对应的名称
     * */
    String getNameById(Serializable id);
}
